
package co.edu.javeriana.touresbalon.oms.webservices.clients.bpel;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Clase Java para Orden complex type.
 * 
 * <p>El siguiente fragmento de esquema especifica el contenido que se espera que haya en esta clase.
 * 
 * <pre>
 * &lt;complexType name="Orden">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="Accion" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="OrderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="Estado" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="ValorTotalOrden_Ganancia" type="{http://www.w3.org/2001/XMLSchema}double"/>
 *         &lt;element name="ValorGananciaTransporte" type="{http://www.w3.org/2001/XMLSchema}double"/>
 *         &lt;element name="ValorGananciaHospedaje" type="{http://www.w3.org/2001/XMLSchema}double"/>
 *         &lt;element name="ValorGananciaEspectaculo" type="{http://www.w3.org/2001/XMLSchema}double"/>
 *         &lt;element name="NumeroViajeros" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Orden", propOrder = {
    "accion",
    "orderId",
    "estado",
    "valorTotalOrdenGanancia",
    "valorGananciaTransporte",
    "valorGananciaHospedaje",
    "valorGananciaEspectaculo",
    "numeroViajeros"
})
public class Orden {

    @XmlElement(name = "Accion", required = true)
    protected String accion;
    @XmlElement(name = "OrderId", required = true)
    protected String orderId;
    @XmlElement(name = "Estado", required = true)
    protected String estado;
    @XmlElement(name = "ValorTotalOrden_Ganancia")
    protected double valorTotalOrdenGanancia;
    @XmlElement(name = "ValorGananciaTransporte")
    protected double valorGananciaTransporte;
    @XmlElement(name = "ValorGananciaHospedaje")
    protected double valorGananciaHospedaje;
    @XmlElement(name = "ValorGananciaEspectaculo")
    protected double valorGananciaEspectaculo;
    @XmlElement(name = "NumeroViajeros")
    protected int numeroViajeros;

    /**
     * Obtiene el valor de la propiedad accion.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAccion() {
        return accion;
    }

    /**
     * Define el valor de la propiedad accion.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAccion(String value) {
        this.accion = value;
    }

    /**
     * Obtiene el valor de la propiedad orderId.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOrderId() {
        return orderId;
    }

    /**
     * Define el valor de la propiedad orderId.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOrderId(String value) {
        this.orderId = value;
    }

    /**
     * Obtiene el valor de la propiedad estado.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getEstado() {
        return estado;
    }

    /**
     * Define el valor de la propiedad estado.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setEstado(String value) {
        this.estado = value;
    }

    /**
     * Obtiene el valor de la propiedad valorTotalOrdenGanancia.
     * 
     */
    public double getValorTotalOrdenGanancia() {
        return valorTotalOrdenGanancia;
    }

    /**
     * Define el valor de la propiedad valorTotalOrdenGanancia.
     * 
     */
    public void setValorTotalOrdenGanancia(double value) {
        this.valorTotalOrdenGanancia = value;
    }

    /**
     * Obtiene el valor de la propiedad valorGananciaTransporte.
     * 
     */
    public double getValorGananciaTransporte() {
        return valorGananciaTransporte;
    }

    /**
     * Define el valor de la propiedad valorGananciaTransporte.
     * 
     */
    public void setValorGananciaTransporte(double value) {
        this.valorGananciaTransporte = value;
    }

    /**
     * Obtiene el valor de la propiedad valorGananciaHospedaje.
     * 
     */
    public double getValorGananciaHospedaje() {
        return valorGananciaHospedaje;
    }

    /**
     * Define el valor de la propiedad valorGananciaHospedaje.
     * 
     */
    public void setValorGananciaHospedaje(double value) {
        this.valorGananciaHospedaje = value;
    }

    /**
     * Obtiene el valor de la propiedad valorGananciaEspectaculo.
     * 
     */
    public double getValorGananciaEspectaculo() {
        return valorGananciaEspectaculo;
    }

    /**
     * Define el valor de la propiedad valorGananciaEspectaculo.
     * 
     */
    public void setValorGananciaEspectaculo(double value) {
        this.valorGananciaEspectaculo = value;
    }

    /**
     * Obtiene el valor de la propiedad numeroViajeros.
     * 
     */
    public int getNumeroViajeros() {
        return numeroViajeros;
    }

    /**
     * Define el valor de la propiedad numeroViajeros.
     * 
     */
    public void setNumeroViajeros(int value) {
        this.numeroViajeros = value;
    }

}
